package com.wangyb.wework.entity.employee;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 成员统计对象 ww_employee_statistic
 *
 * @Author: wangyb
 * @Date: 2021/6/29 10:05 上午
 */

@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("ww_employee_statistic")
public class WwEmployeeStatistic implements Serializable {
	private static final long serialVersionUID=1L;


	/** $column.columnComment */
	@TableId(value = "id")
	private Long id;

	/** $column.columnComment */
	private Long corpId;

	/** 成员id (ww_employee.id) */
	private Long employeeId;

	/** 发起申请数成员通过「搜索手机号」、「扫一扫」、「从微信好友中添加」、「从群聊中添加」、「添加共享、分配给我的客户」、「添加单向、双向删除好友关系的好友」、「从新的联系人推荐中添加」等渠道主动向客户发起的好友申请数量 */
	private Integer newApplyCnt;

	/** 新增客户数 */
	private Integer newContactCnt;

	/** 聊天总数 */
	private Integer chatCnt;

	/** 发送消息数 */
	private Integer messageCnt;

	/** 已回复聊天占比 */
	private Integer replyPercentage;

	/** 平均首次回复时长 */
	private Integer avgReplyTime;

	/** 删除/拉黑成员的客户数 */
	private Integer negativeFeedbackCnt;

	/** 数据日期，为当日0点的时间戳 */
	private Integer statTime;

	/** $column.columnComment */
	@TableField(fill = FieldFill.INSERT)
	private Date createTime;

	/** $column.columnComment */
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;
}
